home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ShareWare OnLine 2
/
ShareWare OnLine Volume 2 (CMS Software)(1993).iso
/
util1
/
exc23.zip
/
EXC.V22
< prev
next >
Wrap
Text File
|
1993-04-09
|
2KB
|
30 lines
EXC version 2.2 modifications
1. Added support for using environment variables any command parameter.
2. When you tried to pass a parameter to the spawned program that
contained spaces and was enclosed in quotes, the parameter arrived to
the spawned program broken down into multiple one-word parameters. While
EXC was passing it as a single parameter, DOS was breaking it down. I had
to make sure each parameter passed to the spawned program was enveloped
in quotes in order to assure proper operation.
3. EXC could have been copying one or more input parameters to uninitialized
string pointers. This means that the parameters could have been copied
anywhere in memory. These storage violations could cause random errors
varying in degree of nastiness and symptioms. These pointers now point to
a fixed array of allocated memory.
If you experienced random, strange occurances after using EXC, this could
be the cause. It could also cause QEMM exception 13 errors. I examine my
code very closely for these nastiest of bugs, but with the flexibilty of
data types, pointers and arrays used in C++, it is nearly impossible to find
them until a repeatable error can be found.
If you experience unusual problems after using EXC v2.2, try your best to
repeat them. If you can in any way recreate the problem or narrow down the
activity that causes the problem, let me know. EXC is becoming a very stable
product now, thanks to your help. In this type of program it is impossible
to test every combination that users will use.